Torque 3D是一个由GarageGames.公司开发的游戏引擎。
游戏开发是这个世界上难但是充满乐趣和高薪的职业。 用一个游戏引擎不仅仅能够缩短游戏开发的时间。用Torque 3D引擎能节约你的时间而且致力创建复杂的渲染系统,高速的网络传输,真正的实时编辑,
脚本编辑系统等等。然而你也应该必须将上面的功能充分利用。
Troque 3D不仅仅是一个强大的C++游戏引擎,它更是一个帮助你完成游戏的工具箱。下面的几个核心系统够成 Torque T3D:
Engine
Engine文件夹也就是指的源代码是使用c++来开发的。强大复杂的系统是Torque 3D引擎的最大特点。你可以根本不用接触底层c++代码你就可以开发一个游戏,但是通过底层c++代码你可以根据你的需要扩展引擎。
举个例子,如果你想添加MYSQL 函数或者想整合Havork引擎,这个都是可以的。拥有源代码的另外一个好处是通过阅读文档和
结构体能够更好的理解脚本系统怎么设置。
另外,不用担心。如果你想用这个引擎开发游戏,你可以怎么高兴怎么来。你可以不用这些文档来了解引擎。
ToolBox
Torque ToolBox 是我们提供的可以用来作为工具箱的应用程序。如果你正在看着Torque 3D主程序,那么这就是你的起点。
这个工具允许你创建个新的空白工程,在模板和工具包的基础上生成新的工程,通过Gui和Word
编辑器修改一个存在的游戏,和启动常用的软件(show Tool,torsion,Maya 等)。
TorqueScript
TorqueScript 是一个门强大灵活的语言和c++极其类似。你的游戏要大部分用
脚本来写。用
脚本来写的好处是你不需要再重新生成 exe文件,那就意味着你不用再管源代码。简单的编写修改和保存
脚本,然后运行程序看效果。
为了利用 TorqueScript你没有必要成为代码大师或者像c++一样知道每一个细节。如果你已经对计算机编程很熟悉了,那么你已经能够开始使用这个
脚本了。
即使你没有编码和
脚本经验,我们有几章关于TorqueScript 的文章教你语法和函数和怎样在引擎和
编辑器中使用。
Editors
最开始你大部分的学习经验是学习用Torque 3D的编辑器工作。要知道的关键术语是WYSIWYG,意思是所见即所得。这意味着你当游戏运行的时候你编辑你的游戏,效果是什么样的你立刻就会知道。
World Editor - 世界编辑器是能够帮助你建造游戏地图场景的工具。包括添加添加地形,游戏物体,模型,环境效果,灯光等等
GUI Editor- GUI 就是用户图形界面。例如GUIs包括过场动画,你的主菜单,选择对话框,游戏中的
平视显示器。通过界面编辑器,你可以设计和制作你的菜单,人员目录,血值条,加载动画等等
The Asset Pipeline
你可能没有见过一个游戏没有模型材质等等。正如以前了解的
Torque引擎,你可以导入DTS(静态模型)和DSQ(动画数据)文件来表现你的3D物体。包括静态模型,人物,建筑,和道具。你可以在你最喜欢的工具(比如Maya 或者Blender)中用DTS规则来制作模型,然后将模型导成DTS。
Torque 3D的一个新的特性是能够导入Collada文件。从Collada官网上可以看到:“Collada 是一个开放标准的面向交互式 3D 应用程序的数字资产交换方案。”简单来说,这是一种被所有主要三维动画软件支持的用来制作游戏内容的3D模型格式。